$(function(){
	var app = {
			main:function(){
				this.mouse();
			},
			mouse:function(){
				var _that = this,
					_val,
					_string;
				$('.J_close').click(function(){
					_that.showH();
				});
				$('.J_btn').click(function(){
					_val=$(this).attr('data');
					_that.showB();
				});
				$('.J_ajax').click(function(){
					_string = _that.stringPer('.J_json_val');
					_that.ajaxUp(_val,_string);
				});
			},
			showB:function(type){
				$(".show").addClass("show_block");
			},
			showH:function(){
				$(".show").removeClass("show_block");
			},
			stringPer:function(dom){
			
				var _string ='{',
					i = 0;
				$(dom).each(function(){
					i++;
					_string = _string + $(this).attr('name') +':'+$(this).val();
					if(i < $(dom).length){
						_string += ','
					}
				});
				_string = _string+'}';
				return _string;
			},
			ajaxUp:function(type,_string){
				$.post("/ProcessInstanceAction/startProcessInstance.do?processDefinitionId="+type,{"variables":_string}, function (data, textStatus){        
				   alert(data.result);        
				   },
				   "json");
			}
	}
	app.main();
})